package cn.net.susan.seckill.business.entity.seckill;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * 用户秒杀商品实体
 *
 * @author 苏三，该项目是知识星球：java突击队 的内部项目
 * @date 2024/7/16 下午4:42
 */
@Data
public class UserSeckillProductEntity {

    /**
     * 秒杀商品ID
     */
    @ApiModelProperty("秒杀商品ID")
    @NotNull(message = "seckillProductId不能为空")
    private Long seckillProductId;

    /**
     * 验证码uuid
     */
    @ApiModelProperty("验证码uuid")
    @NotEmpty(message = "uuid不能为空")
    private String uuid;

    /**
     * 验证码code
     */
    @ApiModelProperty("验证码code")
    @NotEmpty(message = "code不能为空")
    private String code;

    /**
     * 用户名称
     */
    private String userName;
}
